ارائه یک روش برای افزایش قابلیت تحمل پذیری خطا در سیستمهای اسکاداباروشهای تطبیقی

پایان نامه
چکیده

اسکادا، به دلیل استفاده در نیروگاه ها، صنایع هسته ای و خطوط ریلی جزء سیستمهای حساس است و چون مهمترین قسمت این سیستمها نرم افزار ایستگاه اصلی است لذا باید قابلیت اطمینان بالایی داشته باشد و نرم افزاری مطمئن باشد. تحمل خطا یکی از فاکتورهای مهم در تولید یک نرم افزار مطمئن است و تحقیقات برای تحمل خطای نرم افزاری در اسکادا، درحد استفاده از افزونگی نرم افزاری و سخت افزاری انجام شده است و نحوه ی اعمال این افزونگی مشخص نشده است. بنابراین طراحان سیستمهای اسکادا هیچ مرجعی برای انتخاب یک تکنیک تحمل خطای مناسب ندارند و تاکنون تکنیکهای مختلف تحمل خطا مانند: برنامه نویسی چند نسخه ای و ترمیم بلاک و روشهای ترکیبی از ایندو ارائه شده است. لذا در این تحقیق، برای انتخاب یک تکنیک مناسب در اسکادا، مفاهیم و روشهای تحمل خطا و ساختار اسکادا مورد بررسی قرارگرفته است و عاملهای موثر بر انتخاب روش تحمل خطا استخراج شده است سپس مدل قابلیت اطمینان برای تکنیکهای تحمل خطایی که قابلیت تطبیق با نقص نرم افزاری و سخت افزاری دارند، طراحی و قابلیت اطمینان محاسبه شده است و با توجه به معماری هرکدام از تکنیکهای تحمل خطا؛ زمان پاسخ، مصرف منابع و امکانات پیاده سازی؛ با برنامه نویسی و شبیه سازی محیط توزیع شده، برآورد شده است و نتایج نشان می دهد که برای سیستمهای اسکادا؛ استفاده از روش تطبیقی ترمیم بلاک توزیع شده، علاوه بر هزینه ی کمتر، قابلیت اطمینان بالایی ایجاد می کند و زمان پاسخ آن نسبت به دیگر روشها کوتاهتر است.

منابع مشابه

ارائه یک روش برای افزایش قابلیت تحمل پذیری خطا در سیستمهای اسکادا با روشهای تطبیقی

اسکادا، به دلیل استفاده در نیروگاه ها، صنایع هسته ای و خطوط ریلی جزء سیستمهای حساس است و چون مهمترین قسمت این سیستمها نرم افزار ایستگاه اصلی است لذا باید قابلیت اطمینان بالایی داشته باشد و نرم افزاری مطمئن باشد. تحمل خطا یکی از فاکتورهای مهم در تولید یک نرم افزار مطمئن است و تحقیقات برای تحمل خطای نرم افزاری در اسکادا، درحد استفاده از افزونگی نرم افزاری و سخت افزاری انجام شده است و نحوه ی اعمال...

ارائه رویکردی به منظور افزایش تحمل پذیری خطا در رایانش ابری با استفاده از منطق فازی

با نیاز روزافزون کاربران به منابع مختلف، رایانش ابری به عنوان یکی از تکنولوژی­های جدید مطرح گردیده و امروزه به سرعت در حال پیشرفت است. رایانش ابری دسته­ای از راه­حل­های رایانشی است که در آن فناوری و یا سرویس­های مورد نیاز، به کاربران امکان دسترسی به منابع رایانشی را بر حسب تقاضا می­دهد. تحمل­پذیری خطا یکی از نگرانی­های عمده برای تضمین در دسترس بودن و قابلیت اطمینان خدمات و همچنین اجرای وظایف اس...

متن کامل

افزودن قابلیت تحمل پذیری خطا به متدولوژی MaSE برای سیستم های چند عامله

برنامه های کاربردی زیادی امروزه بر مبنای مفهوم سیستمهای چند عامله شکل گرفته اند و نیازمند این هستند که به طور پیوسته و بی وقفه کار کنند. سیستمهای چند عامله نیز از بروز خطا مصون نیستند. به همین دلیل لازم است که تحمل پذیری خطا به عنوان یک نیاز غیر وظیفه مندی تا حد امکان برای آنها تامین گردد. روش های ارائه شده برای تحمل پذیری خطا تا به حال، بیشتر مبتنی بر تکثیر عامل ها بوده اند که خود باعث پیچیدگی...

متن کامل

طراحی یک ضرب کننده ترتیبی با قابلیت تحمل پذیری خطا

در فرایند توسعه هر سیستم، قابلیت اطمینان آن، از جمله مهم ترین موضوعات به شمار رفته و نگرانی در زمینه اعتمادپذیری، از اجزای جدایی ناپذیر در طراحی های مهندسی محسوب می گردد. یک سیستم تحمل پذیر خطا در سطوح مقدماتی، توانایی تشخیص وقوع خطا و در مراحل بالاتر، توانایی تصحیح خطا و بازگرداندن سیستم به عملکرد عادی خود را خواهد داشت. استفاده از واحدهای محاسباتی تحمل پذیر خطا در پیاده سازی سیستم های ریزپر...

بررسی قابلیت تحمل پذیری خطا در شبکه های حسگر بی سیم

To increase reliability and fault tolerance in wireless sensor network, using spare nodes is a useful method. In this article, we survey the influence of using single-type and multi-type spare nodes on the fault tolerance in the low density. To achieve this, we use single-type and multi-type spare nodes and construct the network reliability graph for one, two and three-node densities. Then, we ...

متن کامل

افزودن قابلیت تحمل پذیری خطا به متدولوژی mase برای سیستم های چند عامله

برنامه های کاربردی زیادی امروزه بر مبنای مفهوم سیستمهای چند عامله شکل گرفته اند و نیازمند این هستند که به طور پیوسته و بی وقفه کار کنند. سیستمهای چند عامله نیز از بروز خطا مصون نیستند. به همین دلیل لازم است که تحمل پذیری خطا به عنوان یک نیاز غیر وظیفه مندی تا حد امکان برای آنها تامین گردد. روش های ارائه شده برای تحمل پذیری خطا تا به حال، بیشتر مبتنی بر تکثیر عامل ها بوده اند که خود باعث پیچیدگی...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه پیام نور - دانشگاه پیام نور استان تهران - دانشکده مهندسی

کلمات کلیدی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023